Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F11 France F19 France F20 Belgium F2 Spain #2-w3 Spain #2-w4 France F6 France F7 France F8 France F10 France F3 Morocco F2 Morocco F3 France F12 Great Britain F18 Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt Prague Open - Prague France F6 France F7 Siemens Open - Scheveningen Open Castilla y Leon - Segovia St. Petersburg Challenger 2006 - St. Petersburg San Marino Cepu Open - San Marino IX Gramado Open - Gramado Great Britain F2 Seguros Bolivar Open - Medellin Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Unicredit Czech Open 2007 - Prostejov Open de Montauban - Montauban 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Tean International - Alphen Open D'Orleans - Orleans ATP Challenger Trophy 2007 - Trnava The Tarka Challenger - Barnstaple Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech San Marino CEPU Open - San Marino Akbank Private Banking TED Open - Istanbul Pekao Open - Szczecin XI Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari Scheveningen Challenger 8° Trani Cup - Trani Orleans Challenger Zivnobanka Czech Open - Prostejov Samarkand Challenger - Samarkand Memorial Savigny - Sassuolo Prague Challenger Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Szczecin Challenger X Ciutat de Barcelona - Barcelona Madrid Challenger Palermo Challenger Open 88 - Contrexeville Kyiv UMC Open - Kiev DPD Challenger 2002 - Aschaffenburg Noumea Challenger V Torneo Internazionale di Tennis - Barletta Tunis Challenger Monza Challenger Brixina Tennis Open - Bressanone Geneva Challenger - Geneva San Marino Cepu Open - San Marino San Marino Challenger Genova Challenger Tennis Cup of Flanders - Ostende Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho JVC Trophy - Vienna Skandia Open - Linz Challenger 42 - Andrezieux VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Unicredit Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville Rome Challenger Prostejov Challenger Morocco Tennis Tour - Meknes VIII Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin Top Wool Challenger Biella - Biella Open de L'Isere - Grenoble Oberstaufen Cup - Oberstaufen XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo XXXVII Torneig C.E. Laieta - Barcelona Open de Montauban - Montauban Szczecin Challenger San Marino Challenger Sibiu Challenger Steelers Cup - Kosice Nord/LB Open 2004 - Braunschweig Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Bordeaux Challenger Vicenza Challenger Prague Challenger Padova Challenger Todi Challenger Trnava Challenger IX Torneo Internacionale de Tennis - Barletta Rome Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli Open D'Orleans - Orleans BH Telecom Sarajevo 2007 - Sarajevo Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano s'Tennis Masters Challenger - Graz San Luis Potosi Challenger San Marino Cepu Open - San Marino Heilbronn Challenger Blois Challenger XI Ciutat de Barcelona - Barcelona Genova Challenger Challenger Tunisie - Tunis BSI Challenger Lugano - Lugano Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Brest Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Sir Supermercati - Rome Nottingham Challenger Ostdeutscher Sparkassen Cup - Dresden Challenger Ford de Cherbourg - Cherbourg Aix En Provence Challenger ECM Prague Open - Prague Surbiton Challenger Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Challenger DCN de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Szczecin Challenger San Marino Cepu Open - San Marino Lambertz Open by Stawag 2007 - Aachen Heilbronn Open - Heilbronn South African Airways Open - East London XI Venice Open - Venice Irving Challenger Cordenons Challenger Pekao Open 2001 - Szczecin Genova Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Bordeaux Challenger Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Casablanca Challenger Bucaramanga Challenger Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Furth Challenger Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Seville Challenger Grand Prix Hassan II - Casablanca Szczecin Challenger Gelsor Open Romania - Bucharest Irving Challenger Casablanca Challenger Bucaramanga Challenger Nord/LB Open - Braunschweig Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz 2000 Cairo Challenger - Cairo Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Szczecin Challenger Nord/LB Open - Braunschweig Mons Challenger Tashkent Challenger Open Castilla y Leon - Segovia Trofeo Sisma Mantova - Mantova Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Zagreb Open - Zagreb Allianz Suisse Open - Gstaad Brest Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Bordeaux Challenger Davidoff Swiss Indoors - Basel Prostejov Challenger ATP Open Castilla y Leon - Segovia Argentina Open - Buenos Aires Phoenix Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Brasil Open - Costa do Sauipe Nord LB Open - Braunschweig Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia LTA Wrexham Challenger - Wrexham Estoril Open - Estoril II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon Pekao Open 2003 - Szczecin Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open Romania - Bucharest Heineken Open - Auckland Banca Stato Challenger Lugano - Lugano Abierto Mexicano Telcel - Acapulco AXA Open II - Espinho Open de Montauban - Montauban US Men's Clay Court Championships - Houston Estoril Open - Estoril Geneva Challenger - Geneva Copa Sevilla - Seville Hypo Group Tennis International - Portschach Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Dutch Open Tennis - Amersfoort Czech Open - Prostejov MoviStar Open - Vina del Mar Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Open de Tenis Amaya - Pamplona Prosperita Open 2007 - Ostrava U.S. Men's Clay Court Championships - Houston Open Mutouest St. Brieuc - St. Brieuc Grand Prix Hassan II - Casablanca San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Estoril Open - Estoril Hypo Group Tennis International - Portschach Copa Kia Challenger ATP - Santiago Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca Orange Prokom Open - Sopot Aamulehti Tampere Opene - Tampere Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux du Doubs - Besancon 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Copa Telmex - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Kremlin Cup - Moscow Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Brasil Open - Costa do Sauipe Napoli Challenger Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel RCA Championships - Indianapolis Serbia Open - Belgrade Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Bordeaux Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Copa AT&T - Buenos Aires Rennes Challenger Sophia Antipolis Challenger International Championship of Croatia - Umag Rakuten Japan Open - Tokyo BMW Open - Munich Campionati Internazionali di Sicilia - Palermo Furth Challenger Pilot Pen Tennis - New Haven Heineken Open - Auckland Szczecin Challenger Valencia Open - Valencia Brasil Open - Costa do Sauipe Apia International - Sydney VTR Open - Vina del Mar AEGON Championships - London Ordina Open - 's-Hertogenbosch Brasil Open - Sao Paulo Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Cordenons Challenger Genova Challenger Trnava Challenger Copa Claro - Buenos Aires Qatar Exxon Mobil Open - Doha Barcelona Open BancSabadell - Barcelona Orange Warsaw Open - Warsaw Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Masters Series - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Napoli Challenger Marbella Challenger Sunrise Challenger Rakuten Japan Open - Tokyo Grand Prix Hassan II - Casablanca Ordina Open - s-Hertogenbosch Valencia Open - Valencia Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open Sud de France - Montpellier BMW Open - Munich Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires BellSouth Open - Vina del Mar If Stockholm Open - Stockholm Open Sud de France - Montpellier Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Sydney International - Sydney Davidoff Swiss Indoors Basel - Basel Open Parc - Lyon Fever-Tree Championships - London Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem AEGON Championships - London China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Antalya Open - Antalya Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel China Open - Beijing Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Belgrade 2 - Belgrade Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg AIG Japan Open Tennis Championships - Tokyo Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger AEGON International - Eastbourne Madrid Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril German Tennis Championships - Hamburg China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Mohammedia Challenger Abierto Mexicano - Los Cabos Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Moselle Open - Metz AEGON Championships - London Stockholm Open - Stockholm Heineken Open - Auckland Bordeaux Challenger Adidas International - Sydney Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Moselle Open - Metz Aix En Provence Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Valencia Open - Valencia Open 13 - Marseille Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 - Marseille Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad AEGON Championships - London Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Apia International - Sydney Indian Wells Challenger Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Qatar ExxonMobil Open - Doha Cairo Challenger 2002 - Cairo Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen New York Open - New York Delray Beach Open - Delray Beach Bastad Challenger Citi Open - Washington Internationaux du Doubs - Besancon Brisbane International - Brisbane Open Sud de France - Montpellier Copa Petrobras Uruguray - Montevideo ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Generali Open - Kitzbuhel SAP Open - San Jose The Priority Telecom Open - Amersfoort Murray River Open - Melbourne Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Seat Godo 2005 - Barcelona Telenordia Swedish Open - Bastad Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Open 13 - Marseille Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Energis Open - Amersfoort Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Tennis Masters Series - Miami Tennis Masters Series - Rome If Stockholm Open - Stockholm Tennis Masters Series - Miami Tennis Masters Series - Rome St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome U.S. Mens's Clay Court Championship - Houston NASDAQ-100 Open - Miami Brisbane International - Brisbane Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BellSouth Open - Vina del Mar Generali Open - Kitzbuhel AEGON International - Eastbourne China Open - Beijing BNP Paribas Masters - Paris Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Campionati Internazionali di Sicilia - Palermo Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle cinch Championships - London Mutua Madrilena Masters Madrid - Madrid Heineken Open - Auckland Rogers Cup - Montreal TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Western & Southern Financial Group Masters - Cincinnati cinch Championships - London Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice Rogers Cup - Toronto BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris UNICEF Open - 's Hertogenbosch Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Qatar Exxon Mobil Open - Doha Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells AEGON International - Eastbourne BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai China Open - Beijing BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York If Stockholm Open - Stockholm Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Davidoff Swiss Indoors Basel - Basel Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch Croatia Open - Umag French Open - Paris French Open - Paris Citi Open - Washington French Open - Paris Wimbledon - London U.S. Open - New York Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Australian Open - Melbourne ASB Classic - Auckland Medibank International - Sydney French Open - Paris U.S. Open - New York BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, QF, ITA-FRA 1-3 ARAG ATP World Team Championship - Dusseldorf French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, NED-FRA, 1-4 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Campeonato de Espana Kia de Tenis 2004 - Madrid French Open (juniors) Davis Cup, World Group, F, FRA-CRO 1-3 River Oaks International Tennis Tournament - Houston U.S. Open (juniors) Olympics - Tokyo